/*

Cliente.java

Este programa usa el objeto remoto ServidorRMI Simple llamando al método

Consulta tantas veces comoparámetros se hayan pasado en la línea de comandos.

*/

package RMISimple;

import java.rmi.*;

public class Cliente {

    public static void main(String[] args) {

        try {

            //Establecemos el gestor de seguridad

            System.setSecurityManager(new RMISecurityManager());

            // Obtenemos la referencia al objeto

            InterfazServidor Objeto = (InterfazServidor )

            // especificando su URL

            Naming.lookup("rmi://ntserver/ServidorRMI Simple");

            // Recorremos los parámetros entregados

            for(int Ind=0; Ind < args.length; Ind++)

            // y los usamos para llamar al método consulta

                System.out.println(Objeto.Consulta(args[Ind]));

        }catch(Exception x){ // en caso de fallo

            System.out.println("Se produce un error en el cliente");
        }
    }

}